Вот он я гладьте меня играйтесь со мной
Грустненько(







Если вдруг вам зайдёт это "творчество" - подписывайтесь на тг. А то пикабу очень разочаровывает в свободе творчества
Напился.. Где о неговнял в коминтариях...
Простите если наговнял гле то..
Но я ввезде прав))) так раьотает
Пикабу) ((((-
Завтра булет стыдно..
Впервые...
Честно говоря, я б с Путиным бухнул бы. Потому что мы оба не знаем что с этим всем делать...
Обмен паролями и ссылками между устройствами. Закрыл в Copy Sync дыру, про которую честно предупреждал в прошлом посте
Короткое напоминание
Месяц назад я тут рассказывал, как сделал свой сервис для обмена чувствительной и приватной информацией Copy Sync - устроенный так, чтобы мой сервер физически не мог прочитать ваши пароли и ссылки. Текст шифруется прямо на вашем устройстве, на сервер уезжает уже зашифрованная каша, ключа от неё у меня нет.
Многие тогда справедливо спросили в комментах: "а ключи-то от шифрования откуда устройства берут?" Вопрос в точку. И в той статье я сам честно написал, что тут осталась слабое место. Вот её и чиню.
В чём была дыра
Объясню простым языком:
Чтобы зашифровать сообщение для вашего второго устройства, первому нужен "публичный ключ" второго, что-то вроде открытого почтового ящика, куда можно бросить письмо, но достать его может только владелец. Вопрос: откуда первое устройство этот ящик берёт? Спрашивает у сервера. У моего сервера.
И вот тут собака зарыта. А что если сервер (или тот, кто его взломал) вместо настоящего ящика вашего устройства подсунет свой? Тогда:
ваше первое устройство шифрует письмо в подставной ящик;
сервер его спокойно открывает, читает, потом перепаковывает в настоящий ящик и отправляет дальше;
второе устройство получает письмо как ни в чём не бывало.
Оба ваших устройства довольны, а посередине кто-то всё прочитал. Это называется "человек посередине" (man-in-the-middle). И самое обидное шифрование тут ни при чём, оно идеальное. Просто зашифровали не туда. А "не туда" подсунул именно тот, кому мы вроде как не должны были доверять, мой сервер.
Неприятно, что мой же сервис, про который я писал "нечем вас прочитать", в этом сценарии всё-таки мог. Так не пойдёт.
Как защититься
Способ старый и проверенный, такой же используют в Signal и WhatsApp, когда показывают "код безопасности". Идея простая:
У каждого ящика-ключа есть короткий отпечаток - набор букв и цифр, который из этого ключа однозначно вычисляется. Как отпечаток пальца: у разных ключей он разный, у одного и того же - всегда одинаковый.
Вы открываете Copy Sync на двух своих устройствах и сравниваете отпечатки глазами. Совпали - значит, между устройствами реально один и тот же ключ, никто посередине не встрял. А если сервер подсунул свой ключ - отпечаток сразу разойдётся, и вы это увидите. Подделать его нельзя: отпечаток намертво привязан к ключу.
Пять секунд работы - и MITM из "незаметно читает всё" превращается в "попадётся на первой же сверке".
А теперь - самое главное, ради чего и пишу
Когда вы сверили отпечатки и нажали "Сверено", эту галочку надо где-то запомнить. И вот тут у меня был соблазн сделать "как удобно": сохранить её на сервере, чтобы синхронизировалась между устройствами.
Я этого не сделал. Сознательно.
Смотрите. Мы защищаемся от кого? От сервера. А теперь представьте, что я бы доверил тому же серверу хранить отметку "этому ключу можно верить". Взломщик просто поставил бы галочку "проверено" своему поддельному ключу и вся защита превратилась бы в спектакль. Нельзя ставить сторожить дверь того, от кого ты эту дверь запираешь.
Поэтому галочка "сверено" живёт только в вашем браузере и на сервер не уходит вообще никогда. У этого есть приятный побочный эффект: галочка привязана к самому ключу. Если сервер завтра попробует подменить ключ, отметка "проверено" слетит сама собой, и устройство снова покажет "не сверено". Вы заметите, что что-то поменялось. Подмена ключа автоматически сбрасывает доверие - это не баг, это и есть защита.
Цена честная: сверять придётся на каждом устройстве отдельно. Но это в сто раз лучше, чем доверять "проверку" тому, кого проверяешь.
Бонусом - подключение второго устройства по QR
Заодно сделал удобную мелочь. Раньше, чтобы добавить второе устройство, надо было вводить пароль. Теперь на первом устройстве показывается QR-код, вы сканируете его вторым и всё, вы в системе. Без пароля.
И тут важная деталь в том же духе: по QR передаётся только разовый "пропуск" (живёт 5 минут, срабатывает один раз). Ключи шифрования по нему не передаются - второе устройство создаёт свои собственные, прямо у себя, и они его никогда не покидают. Так что даже перехваченный QR не даст доступа к вашим данным.
Честно о том, чего ещё нет
Как и в прошлый раз - про минусы сам, без прикрас:
Сверка ручная. Она работает, только если вы реально сравнили отпечатки. Не сравнили - защита не сработает. Я не заставляю это делать насильно, но честно: это инструмент, а не автоматический щит.
Сервис пока не предупреждает сам, если ключ вдруг сменился - он лишь снимает галочку "проверено". Автоматическое уведомление "эй, ключ поменялся!" следующая задача.
Это по-прежнему пет-проект одного человека. Веб-версия работает, расширение и мобильные приложения - в планах. Код по-прежнему весь открыт - можете сами проверить, а не верить на слово.
Посмотреть
Сайт: copysync.ru (заведите два устройства, подключите второе по QR и сверьте отпечатки — увидите всё своими глазами)
Исходники: gitlab.com/razgiva/copy-sync
Буду рад вопросам и критике - особенно от тех, кто шарит в безопасности. Нашли, как обойти сверку, - для меня это ценнее лайка.
А вопрос к вам такой: вы вообще когда-нибудь сверяли "код безопасности" в Signal или WhatsApp? Или это та штука, которую все видели, но никто ни разу не нажимал?
Суровый бельведер над Дордонью и его изумрудная оправа
Замок Маркессак — это не просто старинная крепость в Дордони, а драматичная история о том, как суровое классическое сооружение конца XVII века превратилось, по сути, в придаток одного из самых романтичных садов Франции.
Суровый, внушительный замок с изумительной известняковой крышей весом 500 тонн возвышается на 130 метров над рекой Дордонь и скрывает в своей истории повороты, от которых захватывает дух: от тайного приема будущего папы до тридцатилетнего творения судьи-романтика, забывшего профессию ради топиарного искусства.
Топиарное искусство (топиарий) — это древнее садово-парковое мастерство фигурной стрижки деревьев и кустарников. Оно включает создание геометрических фигур, архитектурных форм и скульптур животных, а также современные каркасные конструкции из искусственной травы.
История: от советника Людовика XIV до судьи-поэта
История усадьбы начинается в 1692 году, когда Бертран Верне де Маркессак — советник короля Людовика XIV в Сарлате — приобрёл это место и построил классический замок строгих форм. Именно ему приписывают создание первых регулярных террас вокруг жилища в конце XVII века, хотя достоверных сведений о том парке не осталось. О его садовнике известно лишь одно: он был учеником Андре Ленотра — легендарного ландшафтного архитектора Версаля и замка Во-ле-Виконт.
Но если Бертран де Маркессак остался в истории лишь как первый владелец, то его наследник Жюльен де Серваль (Julien de Cerval) стал настоящим героем сюжета. В 1861 году он унаследовал замок, и оказалось, что юридическое образование и строгая должность судьи не мешают ему быть тонким романтиком.
Де Серваль в течение 30 последних лет своей жизни неустанно создавал изумрудный шедевр, которым сегодня восхищаются сотни тысяч туристов.
Архитектура замка: бельведер с тяжёлой крышей
В своей нынешней форме замок Маркессак — это дворец наслаждений (demeure d'agrément) конца XVIII века, построенный на рубеже Великой Французской революции на месте более старой резиденции.
Это суровое, внушительное сооружение с характерной тяжелой крышей из известняковых плит (lauze), которая весит невероятные 500 тонн.
На крыше расположена смотровая площадка — бельведер Дордони, откуда открывается потрясающий вид на сад и прилегающие долины с живописными деревнями: Домм, Кастельно, Бейнак, Файрак, Ла-Рок-Жака.
Замок находится на скалистом выступе, и панорама отсюда охватывает замок Кастельно и Бейнак — одни из самых знаменитых в Перигоре.
Исторические личности: секретный прием будущего папы
Самый удивительный сюжетный поворот, относящийся к самому замку (не только к саду), — владелец усадьбы Маркессак имел честь принимать в своём замке будущего папу римского Пия X. В садах до сих пор можно видеть место, где кардинал любил поразмышлять о Горнем мире — этот тихий старинный уголок сохранён в парке.
Пий X (род. 1835, папа в 1903–1914) был известным ревнителем канонической морали, и его дружба с де Сервалем — не случайность. Жюльен де Серваль участвовал в военных действиях в поддержку итальянских католиков в 1849 для защиты Папских государств, что объясняет его близость с будущим папой.
Архитекторы и создатели: от Ленотра до итальянского романтика
Де Серваль был влюблён в Италию, где жил в юности. Высаженные им кипарисы, каменные сосны из Италии, заросли неаполитанского цикламена, буйно цветущего всю осень, земляничные деревья, вечнозелёные дубы и монпельеские клены — всё это признаки его «итальянской» страсти.
Интересные факты: от 500-тонной крыши до павлинов
На садовых дорожках турист может повстречаться с роскошным павлином и экзотическими голубями в «доме голубей» в глубине парка.
Сад включён в национальный список «Выдающихся садов Франции» (Jardin remarquable) и охраняется Министерством культуры.
В июле и августе по четвергам устраиваются ночные представления «Маркессак при свечах» — сотни светильников мерцают в полумраке, придавая самшитовым лабиринтам неземной облик.
Восстановление: три года, которые вернули вечнозелёную сказку
Во второй половине XX века имения стали редко посещаемыми, и сад пришёл в запустение. После Второй мировой войны владельцы уже не имели средств на содержание столетних сооружений.
В 1996 году новый владелец Клебер Россиллон (также управлявший соседним замком Кастельно) взял на себя управление замком и восстановлением сада. На полное восстановление парка ушло 3 года, работы шли активно, и уже в 1997 году сад был открыт для всеобщего посещения. В 1997 году сады Маркессак включены в список лучших садов Франции.
Россиллон добавил новые элементы в романтическом духе XIX века: извилистые аллеи из сантолины (цитварной полыни) и розмарина с ароматами Средиземноморья, небольшой каскадный ручей-водопад.
Замок vs сад — кто главнее?
Удивительный парадокс: первый владелец Бертран де Маркессак построил замок, но вряд ли бы кто-то сейчас о нём помнил, если бы не парк. Садовник XVII века известен лишь как «ученик Ленотра». Зато история сохранила имя человека, который в середине XIX века унаследовал замок и вложил душу в обустройство парка — Жюльена де Серваля.
Здесь есть ещё один поворот: де Серваль был поэтом. Он писал стихи, поэтому в саду много душистых розариев, уютных беседок и уединённых хижин, способствующих поэтическому вдохновению. Топиарий сада — это не просто ландшафтное искусство, а гимн рукотворной красоте, написанный поэтом-судьей, который забыл профессию ради создания изумрудного шедевра.
Заключение
Замок Маркессак — это суровый бельведер с 500-тонной крышей, который стал обрамлением для вечнозелёной сказки. История этого места — от советника Людовика XIV до судьи-поэта, который принял будущего папу, до реставратора, вернувшего саду жизнь после забвения — полна поворотов, которые касаются не только сада, но и самого замка: его архитектуры, его хозяев, его тайных встреч.
Сегодня любой желающий может побывать здесь и посмотреть на эту удивительную красоту, где 150 000 самшитов создают километровые лабиринты под суровым взглядом бельведера над Дордонью.
Вот здесь находится почти 3 тысячи фотографий, которые загрузили восхищенные посетители замка и парка. Советую пройти и полюбоваться тем, что никак не могло поместиться в небольшую заметку!
P.S. И да, этому саду посвящен парфюм Treasures de France Marqueyssac — изысканный цветочно-фруктовый аромат для женщин, созданный французским нишевым брендом 12 Parfumeurs Francais в 2016 году.
Верхние ноты: Яблоко и Клубника.
Ноты сердца: Белая фрезия, Роза и Жасмин.
Базовые ноты: Амбра, Сандал, Белый мускус и Малина.
Аромат задуман как воспоминание о прогулке по тенистым аллеям, бельведерам и долинам каскадных водопадов исторического поместья.
Лето
Лето в нашей части света —
Ритуальная пора.
Ассоциативно это:
Солнце, женщины, жара,
И мороженое с квасом,
И беспечности заряд,
И холодный суп без мяса —
Всё его приметный ряд.

















